package com.camp.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.camp.mapper.CYdMapper;
import com.camp.domain.CYd;
import com.camp.service.ICYdService;

/**
 * 营地Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-10-08
 */
@Service
public class CYdServiceImpl implements ICYdService 
{
    @Autowired
    private CYdMapper cYdMapper;

    /**
     * 查询营地
     * 
     * @param ydId 营地主键
     * @return 营地
     */
    @Override
    public CYd selectCYdByYdId(String ydId)
    {
        return cYdMapper.selectCYdByYdId(ydId);
    }

    /**
     * 查询营地列表
     * 
     * @param cYd 营地
     * @return 营地
     */
    @Override
    public List<CYd> selectCYdList(CYd cYd)
    {
        return cYdMapper.selectCYdList(cYd);
    }

    /**
     * 新增营地
     * 
     * @param cYd 营地
     * @return 结果
     */
    @Override
    public int insertCYd(CYd cYd)
    {
        cYd.setCreateTime(DateUtils.getNowDate());
        return cYdMapper.insertCYd(cYd);
    }

    /**
     * 修改营地
     * 
     * @param cYd 营地
     * @return 结果
     */
    @Override
    public int updateCYd(CYd cYd)
    {
        cYd.setUpdateTime(DateUtils.getNowDate());
        return cYdMapper.updateCYd(cYd);
    }

    /**
     * 批量删除营地
     * 
     * @param ydIds 需要删除的营地主键
     * @return 结果
     */
    @Override
    public int deleteCYdByYdIds(String[] ydIds)
    {
        return cYdMapper.deleteCYdByYdIds(ydIds);
    }

    /**
     * 删除营地信息
     * 
     * @param ydId 营地主键
     * @return 结果
     */
    @Override
    public int deleteCYdByYdId(String ydId)
    {
        return cYdMapper.deleteCYdByYdId(ydId);
    }
}
